package com.aistar.service;

import com.aistar.pojo.ProOrder;
import com.aistar.pojo.pojoOV.ProductOrderOV;
import com.aistar.util.LeeJSONResult;
import com.aistar.util.ServerResponse;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface ProOrderService {
    // 修改订单状态，改为 支付成功，已付款; 同时新增支付流水
    //  orderId:订单编号   alpayFlowNum：支付宝交易号    paidAmount：支付金额
    public void updateOrderStatus(String orderId,String alpayFlowNum, String paidAmount);
    public ServerResponse getById(Integer id);
    //根据用户id查询所有 个人中心订单页面中的
    public ServerResponse getAllOrder(Integer cusId, Integer pageNum);

    public ServerResponse getAll(Integer customerId);

    public ServerResponse addOrder(ProOrder proOrder);

    public ServerResponse getNewOrderId();

    //获得订单详情
    public ServerResponse getOrderDetail(Integer orderId,Integer proId);

}
